gtkpopover: Fix popover when parent widget is partially visible
authorMohammed Sadiq <sadiq@sadiqpk.org>
Wed, 9 Jan 2019 11:06:06 +0000 (16:36 +0530)
committerMohammed Sadiq <sadiq@sadiqpk.org>
Wed, 9 Jan 2019 11:42:23 +0000 (17:12 +0530)
fixes https://gitlab.gnome.org/GNOME/gtk/issues/750

gtk/gtkpopover.c

index 73a9e569740f6771e65210e7fe983fc2572f7d68..69336460b939dc20ad5272d2b4094a4ebb71758d 100644 (file)
@@ -1134,7 +1134,7 @@ _gtk_popover_update_child_visible (GtkPopover *popover)
     }
 
   parent = gtk_widget_get_parent (GTK_WIDGET (priv->parent_scrollable));
-  rect = priv->pointing_to;
+  gtk_popover_get_pointing_to (popover, &rect);
 
   gtk_widget_translate_coordinates (priv->widget, parent,
                                     rect.x, rect.y, &rect.x, &rect.y);